@charset "utf-8";
/* CSS Document */

html {overflow-x:hidden;overflow-y:auto;}
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr {padding:0;margin:0;border:0;list-style:none;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%; font-family:Microsoft Yahei;}

body { font-size:12px; font-family:Microsoft Yahei; color:#666; background:#fff;}
a {text-decoration:none; color:#666; transition: all 0.6s ease 0s; line-height:1.4;}
a:hover {text-decoration:none; color:#3d5ed2; transition: all 0.6s ease 0s;}
img { border:none;}
.clear {clear:both;height:0 auto; line-height:0px; zoom:1; font-size:1px;}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.g1300 { width:1300px; height:auto; margin: 0 auto;}
.fl { float:left;}
.fr { float:right;}


/*  顶部  */
#header { width:100%; height:100%; }

/*  顶部  */
.top_rw { width:100%; height:105px; margin:0 auto; z-index:999; background:#fff;}
.top_nr { width:1300px; height:105px; margin:0 auto; }

/*  logo  */
.top_nr .logo_tu { width:320px; height:63px; position:relative; top:20px;}
.top_nr .logo_tu a { display:block;}
.top_nr .logo_tu a img {}

/*  导航列表  */
.nav_rw {width:900px; height:105px; line-height:105px; float:right; margin-left:55px; color:#333}
.nav_rw ul.nav { position:relative; width:900px; margin:0 auto; font-family:microsoft yahei,SimSun,SimHei;font-size:14px}
.nav_rw ul.nav li.m { float:left; width:100px; height:105px; line-height:105px; text-align:center; position:relative; z-index:1}
.nav_rw ul.nav li.m h3 {font-size:100%; }
.nav_rw ul.nav li.m h3 a { font-size:16px; color:#333; display:block; text-align:center; width:100px; height:105px; line-height:105px; position:relative; -webkit-transform:translateZ(0); transform:translateZ(0); box-shadow:0 0 1px transparent; -webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:.3s;transition-duration:.3s;}
.nav_rw ul.nav li.m h3 a:before{ content:""; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; background:#bec1c5; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:50% 0; transform-origin:50% 0; -webkit-transition-property:transform; transition-property:transform; -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out}
.nav_rw ul.nav li.m h3 a:hover,.nav_rw ul.nav li.m h3 a:focus,.nav_rw ul.nav li.m h3 a:active{ color:#fff;}
.nav_rw ul.nav li.m h3 a:hover:before,.nav_rw ul.nav li.m h3 a:focus:before,.nav_rw ul.nav li.m h3 a:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}

.nav_rw ul.nav ul.sub { display:none; position:absolute ;left:0px; top:105px; z-index:999; width:130px; background:#fff; -webkit-transform:translateZ(0); transform:translateZ(0);-webkit-backface-visibility:hidden; backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}
.nav_rw ul.nav ul.sub:before { content:""; position:absolute; z-index:-1; left:0; right:100%; top:0; background:#3d5dd0; height:2px; -webkit-transition-property:right; transition-property:right; -webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out;}
.nav_rw ul.nav ul.sub:hover:before,.nav_rw ul.nav ul.sub:focus:before,.nav_rw ul.nav ul.sub:active:before { right:0;}
.nav_rw ul.nav ul.sub li { text-align:center;}
.nav_rw ul.nav ul.sub li a { display:block; border-bottom:1px solid #ebebeb; height:50px; line-height:50px; text-align:left; padding-left:20px; color:#5c5c5c; font-size:14px;}
.nav_rw ul.nav ul.sub li a:hover{ color:#3d5dd0;}
.nav_rw ul.nav .block{ height:0px; width:130px; background:#fe7700; position:absolute; left:0; top:105px; overflow:hidden;}

.nav_rw ul.nav li:nth-child(4) ul.sub li:nth-child(8) a{ line-height:25px; padding:5px 0px; padding-left:25px;}

/* banner */
.banner_rw { position:relative; height:650px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slider{ width:100%; height:650px; margin:0 auto; overflow:hidden;}
.slider #slider1_container { position:relative; top: 0px; left: 0px; width:100%; height:650px;}
.slider .slides { cursor: move; position:absolute; overflow:hidden; left:0px; top:0px; width:100%; height:650px;}
.slider .slides div{ width:100%; height:650px; text-align:center; position:relative; overflow:hidden;}
.slider .slides div a { position:absolute; width:1920px !important; left:50% !important; vertical-align:middle; margin:0 auto; text-align:center;}
.slider .slides img { width:1920px !important; height:650px; text-align:center; vertical-align:middle; position:relative; left:-50% !important;}
.av{ background-color:#FFFFFF !important;}
.slidetip{ position:fixed; z-index:99; bottom:90px; left:48%;}



/*  中部  */
#contain { width:100%; height:auto; margin:0 auto;}


.g_tit { width:110px; height:50px; position:relative;}
.g_tit p { font-size:24px; color:#4e4e4e; text-align:left; line-height:1.4;}
.g_tit .line { width:25px; height:4px; background:#3d5fd2; margin-top:6px;}


/*  新闻资讯  */
.news_rw { width:100%; height:460px; margin:0 auto; margin-top:60px;}

.news_rw .news { width:880px; height:auto; float:left;}
.news .g_tit { width:880px; height:60px; position:relative;}
.news .g_tit .tit_more { position:absolute; right:-10px; bottom:10px;}
.news .g_tit .tit_more a { width:auto; height:30px; line-height:30px; padding-left:10px; padding-right:30px; display:block;}
.news .g_tit .tit_more a:hover { background:; color:#333;}
.news .g_tit .tit_more a.hvr-icon-forward:before { content:">" !important; line-height:30px;}

.news_nr { width:880px; height:auto; float:left;}
.news_nr .news_tu { width:460px; height:auto; float:left;}
.news_nr .news_tu img { width:460px; height:285px;}
.news_nr .news_tu .zi { width:460px; height:100px; overflow:hidden; position:relative;}
.news_nr .news_tu .zi a { height:46px;line-height:50px; color:#2b2b2b; font-size:17px; overflow: hidden; display:block;}
.news_nr .news_tu .zi a:hover { color:#3d5ed2; padding-left:5px;}
.news_nr .news_tu .zi p { height:52px;line-height:26px; color:#666; font-size:15px; overflow: hidden; text-align:justify;}
.news_nr .news_tu .zi .more { position:absolute; bottom:-4px; right:0px;}
.news_nr .news_tu .zi .more a { height:25px; font-size:14px; color:#c78c3c; line-height:1; display:block;}
.news_nr .news_tu .zi .more a:hover {}

.news_nr .news_tu .roll-wrap {position:relative; width:460px; height:400px; margin:0 auto; overflow:hidden;}
.news_nr .news_tu .roll-wrap .roll__list {}
.news_nr .news_tu .roll_row .roll__list::before,.roll_row .roll__list::after {content:""; display:table; line-height:0;}
.news_nr .news_tu .roll_row .roll__list::after { clear:both;}
.news_nr .news_tu .roll_row .roll__list { width:9999px;}
.news_nr .news_tu .roll_row .roll__list li { float:left; display:block; margin-right:15px; width:460px; height:400px; }
.news_nr .news_tu .roll_row .roll__list li img { width:460px; height:285px;}
.news_nr .news_tu .roll_row .roll__list li .zi { width:460px; height:100px; overflow:hidden; position:relative;}
.news_nr .news_tu .roll_row .roll__list li .zi a { height:46px;line-height:50px; color:#2b2b2b; font-size:17px; overflow: hidden; display:block;}
.news_nr .news_tu .roll_row .roll__list li .zi a:hover { color:#3d5ed2; padding-left:5px;}
.news_nr .news_tu .roll_row .roll__list li .zi p { height:52px;line-height:26px; color:#666; font-size:15px; overflow: hidden; text-align:justify;}
.news_nr .news_tu .roll_row .roll__list li .zi .more { position:absolute; bottom:-4px; right:0px;}
.news_nr .news_tu .roll_row .roll__list li .zi .more a { height:25px; font-size:14px; color:#c78c3c; line-height:1; display:block;}
.news_nr .news_tu .roll_row .roll__list li .zi .more a:hover {}


.news_nr .news_zi { width:415px; height:auto; float:left; margin-left:5px;}
.news_nr .news_zi ul {}
.news_nr .news_zi ul li { width:468px; height:80px; background:url(../images/xwbg2.png) left -4px no-repeat ;}
.news_nr .news_zi ul li:hover{ width:468px; height:80px; background:url(../images/xwbg1.png) left -4px no-repeat ; cursor:pointer;}
.news_nr .news_zi ul li .xw{ width:355px; margin-left: 63px;}
.news_nr .news_zi ul li .xw a{ height:33px;line-height:35px;color:#2b2b2b;font-size:16px;overflow: hidden; display:block; color:#2b2b2b; }
.news_nr .news_zi ul li .xw p{ height:40px;line-height:20px;color:#666;font-size:14px;overflow: hidden; color:#666; text-align:justify;}
.news_nr .news_zi ul li:hover .xw a{color:#ffffff;}
.news_nr .news_zi ul li:hover .xw p{color:#ffffff;}

.news_nr .news_zi ul .dotxz{width:468px;height: 73px;background:url(../images/xwbg1.png) no-repeat ;}
.news_nr .news_zi ul .dotxz>.xw h3 a{color:#fff;}
.news_nr .news_zi ul .dotxz>.xw h4 a{color:#fff;}

.contact { width:370px; height:420px; overflow:hidden; float:right; margin-top:40px;}
.contact .gnr { position:relative; width:370px; height:140px;}
.contact .gnr img { width:370px; height:140px;}
.contact .gnr .zi { position:absolute; bottom:0px; cursor:pointer;}
.contact .gnr .zi a { width:370px; height:140px; display:block; position:relative; }
.contact .gnr .zi a p { font-size: 18px; line-height: 38px;margin: 0; font-weight: bold; transition: all 0.5s; color:#333; padding-left:25px; padding-top:55px;}
.contact .gnr .zi a span { font-size: 14px; line-height: 26px; text-transform:uppercase; color:#333; padding-left:25px;}
.contact .gnr .zi a:hover p { margin-bottom:5px;} 
.contact .gywm {}
.contact .lianxi {}
.contact .lianxi .zi a p { color:#fff;}
.contact .lianxi .zi a span { color:#fff;}
.contact .gcal .zi a p { color:#fff;}
.contact .gcal .zi a span { color:#fff;}



/*  服务项目  */
.business_rw { width:100%; height:680px; margin:0 auto; margin-top:80px;}
.business_rw g1300 {}

.business_rw .tit { width:1300px; height:70px; margin:0 auto; background:url(../images/tit_bg.png) center 4px no-repeat;}
.business_rw .tit p { font-size:26px; color:#4e4e4e; text-align:center;}
.business_rw .tit span { font-size:15px; color:#979797; text-align:center; text-transform:uppercase; display: block; margin-top:16px; line-height:1;}

.business_nr { width:100%; height:490px; margin:0 auto; position:relative; margin-top:40px;}
.business_nr:before{content: ""; position:absolute; width:100vw; left:50%; bottom:175px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); border-top:1px solid #DEDEDE;}
.business_nr .business_content { width:1300px; height:490px; margin:0 auto; position:relative;}
.business_nr .business_content .swiper-container { position:relative; max-width:1230px; height:425px; margin:0 auto!important; overflow:hidden; float:left; }
.swiper-container .swiper-wrapper { width:100%; height:425px; position:relative; transition-property:transform; box-sizing:content-box; transform:translate3d(-205px, 0, 0); display: flex;}
.swiper-container .swiper-wrapper .swiper-slide { float:left; width:205px !important; height:auto; margin-right:0px; position:relative; overflow:hidden; flex-shrink: 0;}

.item_block a.item_box { display:block; height:100%;}
.item_block a.item_box:hover {  }
.item_block a.item_box:after{position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: "";z-index: 100}
.item_block a.item_box .item_img { overflow:hidden;}
.item_block a.item_box .item_wrapper{position: absolute;width: 100%;height: 110px;background: #fff;box-sizing: border-box;padding: 0 10px;-webkit-transition: all .36s ease;transition: all .36s ease}
.item_block .item_wrapper .item_info{position: relative;padding: 0;-webkit-transition: all .36s ease;transition: all .36s ease}
.item_block .item_wrapper .item_info p.title{ position:relative; z-index: 10; text-align:center; font-size:16px; color:#6b6b6b;}
.item_block .item_wrapper .item_info p.title:after{content: ""; position:absolute; width:19px; margin:0 auto; height:0; border-bottom:2px solid #cfcfcf; }
.item_block .item_wrapper .item_info p.subtitle{opacity: 0;margin-top: 0;position: relative;z-index: 10;margin: 0 8px; text-align:center;}
.item_block a.item_box:hover .item_wrapper .item_info p.title { color:#333;}
.item_block a.item_box:hover .item_wrapper .item_info p.subtitle { color:#7e7f7f; }
.item_block .item_wrapper .item_info p.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}

.item_block:nth-of-type(5){-webkit-animation-delay: .4s!important;animation-delay: .4s!important}

.swiper-slide.item_block:nth-of-type(1):before{content: "08"}
.swiper-slide.item_block:nth-of-type(2):before{content: "06"}
.swiper-slide.item_block:nth-of-type(3):before{content: "04"}
.swiper-slide.item_block:nth-of-type(4):before{content: "02"}
.swiper-slide.item_block:nth-of-type(5):before{content: "01"}
.swiper-slide.item_block:nth-of-type(6):before{content: "03"}
.swiper-slide.item_block:nth-of-type(7):before{content: "05"}
.swiper-slide.item_block:nth-of-type(8):before{content: "07"}
.swiper-slide.item_block:nth-of-type(9):before{content: "09"}
.swiper-slide.item_block:nth-of-type(10):before{content: "10"}
.swiper-slide.item_block:nth-of-type(11):before{content: "11"}
.swiper-slide.item_block:nth-of-type(12):before{content: "12"}

.item_block:nth-child(2n+1){padding-bottom: 110px}
.item_block:nth-child(2n+1):before{font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";z-index: 10;position: absolute;width: 100%;left: 0;right: 0;bottom: 22px;text-align: center;color: #5d5e5f;font-weight: 400;-webkit-transition: all .36s ease;transition: all .36s ease}
.item_block:nth-child(2n+1):hover:before{bottom: 30px}
.item_block:nth-child(2n+1):hover .item_wrapper{height: 120px}
.item_block:nth-child(2n+1):hover .item_wrapper .item_info{margin-top: 26px}
.item_block:nth-child(2n+1) .item_wrapper{top: auto;bottom: 0}
.item_block:nth-child(2n+1) .item_wrapper .item_info{margin-top: 40px}
.item_block:nth-child(2n+1) .item_wrapper .item_info p.title{padding-top: 10px}
.item_block:nth-child(2n+1) .item_wrapper .item_info p.title:before{top: auto;bottom: -18px;left: 0}
.item_block:nth-child(2n+1) .item_wrapper .item_info p.title:after{left: 0;right: 0;top: 0;bottom: auto}

.item_block:nth-child(2n){padding-top: 110px}
.item_block:nth-child(2n):before{font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";z-index: 10;position: absolute;width: 100%;left: 0;right: 0;top: 32px;text-align: center;color: #5d5e5f;font-weight: 400;-webkit-transition: all .36s ease;transition: all .36s ease;-webkit-transition: all .6s ease 0s;transition: all .6s ease 0s}
.item_block:nth-child(2n):hover .item_wrapper .item_info{ margin: 42px 0;}
.item_block:nth-child(2n):hover:before{top: 24px}
.item_block:nth-child(2n) .item_wrapper{top: 0;bottom: auto}
.item_block:nth-child(2n) .item_wrapper .item_info{margin-top: 50px}
.item_block:nth-child(2n) .item_wrapper .item_info p.title{padding-bottom: 10px}
.item_block:nth-child(2n) .item_wrapper .item_info p.title:before{top: -18px;bottom: auto;left: 0}
.item_block:nth-child(2n) .item_wrapper .item_info p.title:after{left: 0;right: 0;top: auto;bottom: 0}

.item_block:after{content: "";position: absolute;top: -10px;bottom: -10px;left: -10px;right: -10px;border: 1px solid transparent;-webkit-transition: all .36s ease;transition: all .36s ease}
.item_block:hover .item_wrapper{background: #fff;height: 120px}
.item_block:hover .item_wrapper .item_info p.title{padding-bottom: 0}
.item_block:hover .item_wrapper .item_info p.title::after{opacity: 0}
.item_block:hover .item_wrapper .item_info p.subtitle{opacity: 1}
.item_block:hover:after{top: 10px; bottom:10px; left:10px; right:10px; border-color:rgba(126, 127, 127, .6)}
.item_block:hover:before{ font-size:60px; color:#EFEFEF;}


/*   按钮  */
.swiper-button-prev, .swiper-button-next{ position:absolute; top:160px; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size) / 2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color)); width:46px; height:92px; right:0px; outline:none;}
.swiper-button-prev { right:0px !important; left:inherit; background:none; background-size:30%;}
.swiper-button-next { top:245px; background:none; background-size:30%;}

/*
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity: 0.35; cursor: auto; pointer-events: none;}
.swiper-button-prev:after, .swiper-button-next:after{font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ content: ' ';}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{ content: ' ';} */
.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff;}
.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000;}

.swiper-button-prev a, .swiper-button-next a { position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0; width:46px; height:46px; text-align:center;}
.swiper-button-prev a.bx-prev { }
.swiper-button-next a.bx-next { }
.swiper-button-prev a.bx-prev:after{ width:46px; height:16px; position:absolute; bottom:15px; background:#eee;}
.swiper-button-next a.bx-next:after{ width:46px; height:16px; position:absolute; bottom:15px; background:#eee;}

.swiper-button-prev a i, .swiper-button-next a i{position: relative;line-height: 46px;margin: 0;color: #656566;width: 100%;height: 100%; speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased}

.swiper-button-prev a.bx-prev i:after { position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;width: 46px; height:46px; text-align:center; background:#F3F3F3; -webkit-transform: skew(0deg, 0);-ms-transform: skew(0deg, 0);transform: skew(0deg, 0);-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;font-size: 18px;line-height: 46px; color:#bbb;}

.swiper-button-prev a.bx-prev i:before, .swiper-button-next a.bx-next i:before  { width: 46px; height:46px; position:absolute; top:0px; left: 0;right: 0;bottom: 0;margin: auto;-webkit-transform: skew(0deg, 0);-ms-transform: skew(0deg, 0);transform: skew(0deg, 0);-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s; font-size:30px; line-height: 46px; color:#666; font-style:inherit; font-weight:lighter; content:">" }
.swiper-button-prev a.bx-prev i:before { content:"<"}
.swiper-button-prev a.bx-prev i:hover:before, .swiper-button-next a.bx-next i:hover:before { color: #1e1e1e;}
.swiper-button-prev a:hover, .swiper-button-next a:hover{ background-color:#fff;}
.swiper-button-prev a:hover:after, .swiper-button-next a:hover:after { background:#666;}
.swiper-button-prev a:hover i, .swiper-button-next a:hover i { color: #1e1e1e;}




/*   分页条  */
.swiper-pagination{position: absolute;text-align: center;transition: 300ms opacity;transform: translate3d(0, 0, 0);z-index: 10; bottom: 0px; left:48%;}
.swiper-pagination.swiper-pagination-hidden{opacity: 0;}

/* Common Styles*/
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 10px;left: 0;width: 100%;}

/*   分页条 2  */
.swiper-pagination-bullets-dynamic{overflow: hidden;font-size: 0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(0.33);position: relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform: scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform: scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform: scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform: scale(0.33);}

.swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%; background:#000; opacity:0.2;  margin:0 8px; border: 1px solid transparent; }
button.swiper-pagination-bullet{border: none;margin: 0;padding: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; outline:none;}
.swiper-pagination-bullet-active {opacity: 1;background: var(--swiper-pagination-color, var(--swiper-theme-color)); width:8px; height:8px; -webkit-transition: all .36s ease; transition: all .36s ease; border-color:#333;}


/*  关于我们  */
.about_rw { width:100%; height:700px; background:url(../images/about_bg.jpg) center center no-repeat fixed;}
.about_rw .about_nr { width:100%; height:auto; position:relative;}

.about_nr .about_bg { width:1105px; height:535px; background:#fff; position:absolute; left:0px; top:120px;}

.about_nr .about_zi { width:1300px; height:auto; margin:0 auto; position:relative; }
.about_nr .about_zi .g_tit { width:110px; height:50px; position:relative; left:0px; top:40px;}
.about_nr .about_zi .g_tit p { font-size:24px; color:#4e4e4e; text-align:left; line-height:1.4;}
.about_nr .about_zi .g_tit .line { width:25px; height:4px; background:#3d5fd2; margin-top:6px;}

.about_nr .about_zi .about_fl { width:855px; height:535px; position:absolute; top:120px;}

.about_nr .about_fl .about_video { width:715px; height:220px; position:relative; left:115px; top:32px;}
.about_nr .about_fl .about_video .kang { width:734px; height:220px; border:1px solid #dedede;}
.about_nr .about_fl .about_video img { position:absolute; bottom:10px; margin:0px 10px 0px 10px;}
.about_nr .about_fl .about_video iframe { position:absolute; bottom:10px; margin:0px 10px 0px 10px;} 

.about_nr .about_fl .zi { width:755px; height:210px; overflow:hidden; margin:0px 5px 0px 5px; position:relative; top:65px;}
.about_nr .about_fl .zi p { font-size:14px !important; color:#717171; line-height:1.9; text-align:justify !important; text-indent:2em; font-family: !important;}
.about_nr .about_fl .zi p span { font-size:14px !important; color:#717171 !important; line-height:1.9 !important; text-align:justify !important; font-family:微软雅黑 !important;}

.about_nr .about_fr { position:absolute; width:300px; height:84px; right:20px; top:170px;}
.about_nr .about_fr .tu { position:absolute; }
.about_nr .about_fr .tu img {}



/*  党建 荣誉  */
.honor_rw { width:100%; height:455px; margin:0 auto; margin-top:75px;}
.honor_rw .honor_nr { width:1300px; height:405px; margin:0 auto; border-bottom:1px dashed #eee; padding-bottom:50px;}

.honor_rw .honor_nr .tit { position:relative; margin-bottom:20px;}
.honor_rw .honor_nr .tit .g_tit {}
.honor_rw .honor_nr .tit .more { position:absolute; bottom:4px; right:0px;}
.honor_rw .honor_nr .tit .more a { font-size:14px;}
.honor_rw .honor_nr .tit .more a:hover { font-size:16px;}

/*  党建  */
.honor_rw .honor_nr .guanli { width:877px; height:auto;}
.guanli .tit { width:877px;}
.guanli .guanli_nr { width:875px; height:325px; border:1px solid #eee;}

.guanli .guanli_nr .tabSlider {}
.guanli .guanli_nr .tabSlider-hd { width:875px; height:50px; background:#f8f8f8;}
.guanli .guanli_nr .tabSlider-hd .qiHuan { width:20%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#4e4e4e; float:left; cursor:pointer;}
.guanli .guanli_nr .tabSlider-hd .qiHuan.curr { background:#fff; border-top:4px solid #3d5ed2; color:#3d5ed2; line-height:42px; }
.guanli .guanli_nr .tabSlider-hd .qiHuan:hover { color:#3d5ed2;}
.guanli .guanli_nr .tabSlider-hd .hvr-overline-from-center {}
.guanli .guanli_nr .tabSlider-hd .hvr-overline-from-center:before { background:#3d5ed2; color:#3d5ed2;}
.guanli .guanli_nr .tabSlider-hd .curr.hvr-overline-from-center:hover:before { display:none;}

.guanli .guanli_nr .tabSlider-bd { width:820px; height:230px; margin:0 auto; margin-top:30px; overflow:hidden; position:relative; overflow:hidden; transition:height 200ms ease-in-out;-webkit-transition:height 200ms ease-in-out;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap { position:relative; width:100%; height:100%; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform; transition-property: transform,-webkit-transform;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box { position:absolute; top:0; left:0; width:100%; height:230px; padding-top:15px;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul { width:860px;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li { width:390px; height:auto; float:left; text-align:left; overflow:hidden; margin-right:40px; cursor:pointer;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li span { font-size:13px; line-height:1.4; color:#a5a5a5;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li a { font-size:16px; color:#444; height:50px; line-height:55px; display:block;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li:hover a { color:#3d5ed2;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li p { font-size:13px; color:#777; text-align:justify; line-height:28px;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li .line { width:390px; height:1px; margin:15px 0px 20px 0px; background:#efefef;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li .line .line1 { width:12px; height:1px; background:#3c3c3c; float:left;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li .line .line2 { width:378px; height:1px; background:#efefef; float:right;}

.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li .hvr-to-right { content:""; position:relative; z-index:2; top:0; left:0; right:0; bottom:0; -webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transform:scaleX(0); transform:scaleX(0); transition:all 0.6s;}
.guanli .guanli_nr .tabSlider-bd .tabSlider-wrap .tabSlider-box ul li:hover .hvr-to-right { -webkit-transform-origin:0 50%; transform-origin:0 50%; -webkit-transition-property:transform; transition-property:transform; - webkit-transition-duration:.3s; transition-duration:.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; -webkit-transform:scaleX(1); transform:scaleX(1); background:#3c3c3c; }

.tabSlider-transition{transition:transform 0ms ease;-ms-transition:-ms-transform 0ms ease;-moz-transition:-moz-transform 0ms ease;-webkit-transition:-webkit-transform 0ms ease;-o-transition:-o-transform 0ms ease;}
.tabSlider-animate{transition:transform 400ms ease;-ms-transition:-ms-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease;-o-transition:-o-transform 400ms ease;}


/*  荣誉  */
.rongyu { width:402px;}
.rongyu .tit { width:402px;}
.rongyu .rongyu_nr { width:400px; height:325px; border:1px solid #eee;}
.rongyu .rongyu_nr .lieb { width:400px; height:50px; background:#f8f8f8;}
.rongyu .rongyu_nr .lieb p { font-size:14px; text-align:left; line-height:50px; padding-left:10px;}
.rongyu .rongyu_nr .lieb p a { font-size:16px; color:#4e4e4e; line-height:50px;}
.rongyu .rongyu_nr .lieb p a:hover { color:#3d5ed2;}

.rongyu .rongyu_nr .roll-wrap {position:relative; width:370px; height:242px; margin:0 auto; margin-top:15px; overflow:hidden;}
.rongyu .rongyu_nr .roll-wrap .roll__list {}
.rongyu .rongyu_nr .roll_row .roll__list::before,.roll_row .roll__list::after {content:""; display:table; line-height:0;}
.rongyu .rongyu_nr .roll_row .roll__list::after { clear:both;}
.rongyu .rongyu_nr .roll_row .roll__list { width:9999px;}
.rongyu .rongyu_nr .roll_row .roll__list li { float:left; display:block; margin-right:15px; width:177px; height:242px; line-height:240px; text-align:center; }
.rongyu .rongyu_nr .roll_row .roll__list li a { width:175px; height:225px; display:table-cell; padding:0px; border:1px solid #eee; text-align:center; vertical-align:middle;}
.rongyu .rongyu_nr .roll_row .roll__list li a img { max-width:175px; max-height:225px; text-align:center; vertical-align:middle;}
.rongyu .rongyu_nr .roll_row .roll__list li a:hover { border:1px solid #3d5ed2;}



/*  尾部  */
#footer { width:100%; margin-top:40px;}
#footer .foot{ background:#f4f4f4; padding:40px 0;}

/*  底部导航  */
#footer .foot .foot_lieb { width:840px; height:auto; }
#footer .foot .foot_lieb ul { width:895px; height:auto;}
#footer .foot .foot_lieb ul li{ float:left; width: auto; margin-right:41px;}
#footer .foot .foot_lieb ul li b a{ color:#333; font-size:17px;}

#footer .foot .foot_lieb ul li b { display:block; padding-bottom:7px;}
#footer .foot .foot_lieb ul li a {  color:#666;display:block; padding-bottom:13px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; font-size:14px;}
#footer .foot .foot_lieb ul li a:hover{ color:#3d5ed2;}

/*  联系我们  */
#footer .foot .foot_contact { width:400px;}
#footer .foot .foot_contact .up { width:auto; height:auto;}
#footer .foot .foot_contact .up .tel { width:270px; height:auto; float:left; text-align:left;}
#footer .foot .foot_contact .up .tel h3 { font-size:15px; color:#404040;}
#footer .foot .foot_contact .up .tel h3 span { font-size:24px; line-height:36px; color:#404040; margin:8px 0px 10px 0px; display: inherit;}
#footer .foot .foot_contact .up .tel p { font-size:16px; line-height:2; color:#404040;}
#footer .foot .foot_contact .up .tel p a { color:#404040;}
#footer .foot .foot_contact .up .tel p a:hover { color:#3d5ed2;}

#footer .foot .foot_contact .up .ewm { float:right;}
#footer .foot .foot_contact .up .ewm span{ display:inline-block; text-align:center; color:#333; font-size:13px; margin-left:20px;}
#footer .foot .foot_contact .up .ewm img { width:110px; height:110px; display:block; margin-bottom:14px;}



/*友情链接开始*/
#cate { width:254px; height: 40px; line-height: 40px; text-align: left; float:right; margin-top:30px; position: relative; cursor:pointer;}
#cate .cate_wrp {overflow: hidden;}
#cate .cate_inp {padding-left:15px; height:40px; width: 184px; border: 0; border-right:none; color:#666; float: left; font-size: 13px; background: url(../images/suo.png) no-repeat right}
#cate .cate_inp:hover { color:#3d5ed2;}
#cate .cate_inp a{ color:#666; line-height:40px;}
#cate .cate_inp a:hover { color:#3d5ed2;}
#cate a.cate_tri:link,  #cate a.cate_tri:visited {width:54px;height:40px;float: left; display:block;background: url(../images/ji.png) no-repeat center center;
}

#cate .rty{width: 54px;height: 40px;float: left;display: block;background: url(../images/ji.png) no-repeat right;}

#cate .cate_drop { background:rgba(61,94,210,0.85); border: 0;color: #fff; border-radius:10px; position: absolute; z-index: 9999999; display: none; width: 100%; bottom: 40px;}
#cate .cate_drop ul{ margin-bottom:0;}
#cate .cate_drop li {padding-left:15px;color:#fff;line-height:38px;}
#cate .cate_drop li a{color:#fff;font-size: 14px;}
#cate .cate_drop li:hover { color:#48a546; cursor: pointer;}
/*友情链接结束*/


/*  备案号 信息  */
.foot_bottom{ padding:20px 0;}
.foot_bottom  img { width:auto !important;}
.foot_bottom .left{ width:70%; font-size:14px; line-height:38px;}
.foot_bottom .left a {font-size:14px; color:#666;}
.foot_bottom .left a:hover { color:#3d5ed2;}

.foot_bottom .right{ width:20%;}
.foot_bottom .right .shi{ font-size:14px; color:#333; float:left; padding-top:8px;}
.foot_bottom .right a{ width:36px !important; height:36px !important; display:inline-block; text-align:center; border:1px solid #aaaaaa; border-radius:50%; float:left; background: none; margin: 0px; margin-left:10px; -webkit-transition: all 0.3s;-moz-transition: all 0.3s; transition: all 0.3s; padding-left:0px;}
.foot_bottom .right a:hover{ background:#3d5ed2; border:1px solid #3d5ed2; transform:rotateY(360deg);}
.foot_bottom .right .cv01 { display:block; width:36px; height:36px; background:url(../images/weixin.png) no-repeat center; }
.foot_bottom .right .cv02 { display:block; width:36px; height:36px; background:url(../images/weibo.png) no-repeat center;}
.foot_bottom .right .cv03 { display:block; width:36px; height:36px; background:url(../images/xingk.png) no-repeat center;}
.foot_bottom .right .cv04 { display:block; width:36px; height:36px; background:url(../images/dmore.png) no-repeat center;}
.foot_bottom .right .cv01:hover {background:#3d5ed2 url(../images/weixin01.png) no-repeat center; border:1px solid #3d5ed2;}
.foot_bottom .right .cv02:hover {background:#3d5ed2 url(../images/weibo01.png) no-repeat center; border:1px solid #3d5ed2;}
.foot_bottom .right .cv03:hover {background:#3d5ed2 url(../images/xingk01.png) no-repeat center; border:1px solid #3d5ed2;}
.foot_bottom .right .cv04:hover {background:#3d5ed2 url(../images/dmore01.png) no-repeat center; border:1px solid #3d5ed2;}


/*  返回顶部  */
.back_top{ width: 49px; height:auto; overflow: hidden; position: fixed; right: 1%; bottom: 2%; z-index: 20; background: url(images/top.png) no-repeat; cursor: pointer;}
.back_top a{width:49px;height: 49px; display: block; margin-bottom:10px; border-radius:50px; text-align:center;}

.back_top .shouji{background: #787676 url(../images/sho.png) no-repeat center;}
.back_top .weixin{background: #787676 url(../images/wei.png) no-repeat center;}

.back_top .back-top{ background: #787676 url(../images/top.png) no-repeat center; cursor: pointer; }



/*  ce边  */
.ny-banner{ height:199px; background-repeat:no-repeat; background-position:center top;}
.con-main{ margin-bottom:10px;}
.con-main .center > h2{ height:42px; background:url(../images/d-sb.jpg) repeat-x left bottom; font-size:12px;}
.con-main .center > h2 span{ display:inline-block; height:42px; background:url(../images/locs.jpg) no-repeat left bottom; min-width:98px; line-height:39px;}
.con-main .center > h2 span a,.con-main .center > h2 span i{ margin:0 5px;}
.cp-list{ padding-top:10px;}
.cp-list .listL{ width:237px; float:left;}
.cp-list .listL h3{ height:148px; color:#fff; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; line-height:1.4; padding-top:68px;}
.cp-list .listL h3 span{ color:#e0e0e0; font-size:16px;}
.cp-list .listL h3.cp-son{background:url(../images/cp-con.jpg) no-repeat;}
.cp-list .listL h3.ab-son{background:url(../images/ab-con.jpg) no-repeat;}
.cp-list .listL h3.nt-son{background:url(../images/nt-con.jpg) no-repeat;}
.cp-list .listL h3.news-son{background:url(../images/ne-con.jpg) no-repeat;}
.cp-list .listL h3.re-son{background:url(../images/re-con.jpg) no-repeat;}
.cp-list .listL ul{ padding-top:10px;}
.cp-list .listL ul li{ height:49px; line-height:49px;  margin-bottom:10px;background:url(../images/li-bgs.jpg) repeat-x;}
.cp-list .listL ul li a{ display:block; width:100%; background: url(../images/li-s.png) no-repeat 18px center; text-indent:30px;font-family:"Î¢ÈíÑÅºÚ";}
.cp-list .listL ul li.cur a{ background: url(../images/li-t.png) no-repeat 18px center;color:#fff;}
/*color choose*/
.cp-list .listL ul.cp-ul li.cur{ background:url(../images/red-cur.jpg) repeat-x;}
.cp-list .listL ul.ab-ul li.cur{ background:url(../images/yel-cur.jpg) repeat-x;}
.cp-list .listL ul.nt-ul li.cur{ background:url(../images/org-cur.jpg) repeat-x;}
.cp-list .listL ul.news-ul li.cur{ background:url(../images/blue-cur.jpg) repeat-x;}
.cp-list .listL ul.re-ul li.cur{ background:url(../images/gre-cur.jpg) repeat-x;}
.cp-list .listR{ float:right; width:735px;}
.cp-list .listR h3{ color:#0356a7; font-size:14px; line-height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-bottom:10px;}
.cp-sot{}
.cp-sot dl{width:194px; float:left; margin-bottom:15px; margin-right:76px;}
.cp-sot dl dt{ width:194px;}
.cp-sot dl dt a{ display:block; width:184px; padding:4px; border:1px solid #b2b1b1;}
.cp-sot dl dt a:hover{ border-color:#146aba;}
.cp-sot dl dd{ text-align:center; font-size:12px; line-height:35px;font-family:"Î¢ÈíÑÅºÚ"; height:35px; overflow:hidden;}
.page-site{ margin:20px 0; text-align:center;}
.page-site a{ display:inline-block; padding:3px 6px; font-size:12px; border:1px solid #666; margin:0 3px;}
.page-site a.cur{ background:#1268b8; border:1px solid #1268b8; color:#fff;}

.listR h4{ text-align:center; padding:25px 0 15px 0; line-height:1.8;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; color:#065aab;}
.listR h4 span{ color:#666; font-size:12px; font-weight:normal;}
.o-pts{ line-height:2; font-size:12px; color:#666; padding:15px 0 30px 0;}

.ab-sot{ line-height:2; color:#666; font-size:12px; padding-bottom:15px;}
.ab-sot > h5{ height:41px; background:url(../images/bgc.jpg) repeat-x; line-height:41px; text-align:center; color:#fff; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:20px;}
.ab-sot > h5 span{ display:inline-block; background:url(../images/res.jpg) no-repeat left center; padding-left:50px;}
.pgnet{ width:615px; margin:0 auto;}
.pgnet td{ padding:10px 5px;}
.pgnet span{ color:#f00; margin-right:2px;}
.pgnet td input[type=text]{ background:#f4f4f4; border:1px solid #ababab; width:130px;}
.pgnet td textarea{ background:#f4f4f4; border:1px solid #ababab; width:440px; height:80px;}
.pgnet td input[type=button]{ margin-right:5px;}

.news-sot{ line-height:2; font-size:12px; color:#666; padding:10px 0 25px 0;}
.news-sot dl dt{ height:25px;}
.news-sot dl dt span{ line-height:25px; background:#1268b8; display:inline-block; text-align:center; color:#fff;}
.news-sot dl dt span.tit{ width:582px;}
.news-sot dl dt span.time{ width:140px;}
.news-sot dl dd{ height:40px; line-height:40px; background:url(../images/xd.jpg) no-repeat 10px center; padding-left:20px; border-bottom:1px dashed #1268b8;}
.news-sot dl dd span{ display:inline-block; width:140px; text-align:center;}
.newsxx-sot h5{ text-align:center; color:#065aab;font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; line-height:2; }
.newsxx-sot h5 span{ font-weight:normal; color:#666; font-size:12px;}
.tisn-co{ padding:15px 0; line-height:2; font-size:12px; color:#666;}
.buttons-ol{ padding:20px 0; text-align:center; font-size:12px;}
.buttons-ol a{color:#065aab;}
.pres-ov{ padding:15px 0; line-height:2; font-size:12px; color:#666; border-top:1px dashed #ccc;}
.pres-ov li a{ color:#065aab;}
.ab-sot dl{ padding:15px 0;}
.ab-sot dl dt{font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; font-size:14px;}










